package com.haihui.platform.service.sys;

import java.util.List;

import com.haihui.platform.entity.CommArea;
import com.haihui.platform.entity.DustBaseModel;
import com.haihui.platform.entity.Role;
import com.haihui.platform.entity.SysAdUserInfo;

public interface SysAdUserService {

	//系统用户列表
	List<SysAdUserInfo> list(SysAdUserInfo user);
	
	//新建用户
	Integer add(SysAdUserInfo user);
	
	//登录
	SysAdUserInfo login(SysAdUserInfo user);
	
	//用户列表条数
	int getUserCount(SysAdUserInfo user);
	
	//获取详细信息
	SysAdUserInfo detail(SysAdUserInfo model);
	
	//用户列表条数
	int getUserByName(SysAdUserInfo user);
	
	//更新用户信息
    int updateUser(SysAdUserInfo user);
		
	//删除用户信息
    int deleteUser(SysAdUserInfo user);
    
    //管辖公墓
  	List<DustBaseModel> sysUserDustList();
  	
	//用户角色
    List<Role>  sysUserRoleList();
}
